﻿<%@ Page Title="" Language="C#" MasterPageFile="~/master/MasterPage.master" AutoEventWireup="true" CodeFile="ActivoFijoDepList.aspx.cs" Inherits="master_Default" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script src="../scripts/ActivoFijo/ActivoFijo.js"></script>
    <link href="../css/formlist.css" rel="stylesheet" />
    <link href="../css/ActivoFijo.css" rel="stylesheet" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <script>
        $(document).ready(function () {
            $('#' + '<%= consolidar.ClientID %>').button();
            $('#' + '<%= btnSearch.ClientID %>').button();
        });
    </script>
    <form id="form1" runat="server">
        <div style="width: 100%; height: 60px;">
            <h1 style="font-size: 15px; margin-top: 10px;">Activos Fijos Depreciados</h1>
            <div class="controls" style="margin-top: 10px;">
                <asp:Button ID="consolidar" Text="Consolidar" runat="server" Title="Consolidar Activo Fijo" OnClick="consolidar_Click" />
            </div>
            <asp:DropDownList ID="comboRubros" runat="server" AutoPostBack="true" OnSelectedIndexChanged="comboRubros_SelectedIndexChanged">
            </asp:DropDownList>
            <p id="rubro_desc" runat="server" style="display: inline-block; font-size: 15px; margin-top: 3px;"></p>
            <asp:Button ID="btnSearch" Text="Buscar" runat="server" OnClick="btnSearch_Click" />
        </div>
        <div class="container">
            <asp:GridView ID="grv_ActivoFijo" CssClass="gridView" runat="server" AutoGenerateColumns="False" Width="100%" DataSourceID="LinqDataSource1" AllowPaging="True" PageSize="10" OnPageIndexChanging="grv_ActivoFijo_PageIndexChanging">
                <Columns>
                    <asp:TemplateField HeaderText="">
                        <HeaderTemplate>
                            <asp:CheckBox
                                ID="chkHeader"
                                runat="server"
                                AutoPostBack="true"
                                OnCheckedChanged="checkControl" />
                        </HeaderTemplate>
                        <ItemTemplate>
                            <asp:CheckBox ID="rowLevelCheckBox" runat="server" />
                            <asp:HiddenField ID="idActivo" runat="server" Value='<%# Eval("iHistorialDepre_id") %>' />
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="iHistorialDepre_id" HeaderText="iHistorialDepre_id" SortExpression="iHistorialDepre_id" ReadOnly="True" Visible="false" />
                    <asp:BoundField DataField="iActivoFijo_id" HeaderText="iActivoFijo_id" ReadOnly="True" SortExpression="iActivoFijo_id" Visible="false" />
                    <asp:TemplateField HeaderText="Codigo">
                        <ItemTemplate>
                            <asp:Label ID="Label2" runat="server"><%# getCodigo(Eval("iActivoFijo_id")+"") %></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="iCreadoPor" HeaderText="iCreadoPor" ReadOnly="True" SortExpression="iCreadoPor" Visible="false" />
                    <asp:BoundField DataField="iValorAnterior" HeaderText="Valor Anterior" SortExpression="iValorAnterior" ReadOnly="True" />
                    <asp:BoundField DataField="iValorActualizado" HeaderText="Valor Actualizado" SortExpression="iValorActualizado" ReadOnly="True" />
                    <asp:BoundField DataField="iAITBValor" HeaderText="iAITBValor" SortExpression="iAITBValor" ReadOnly="True" Visible="false" />
                    <asp:BoundField DataField="iDeprecGestion" HeaderText="iDeprecGestion" ReadOnly="True" SortExpression="iDeprecGestion" Visible="false" />
                    <asp:BoundField DataField="iValorNeto" HeaderText="Valor Neto" ReadOnly="True" SortExpression="iValorNeto" Visible="true" />
                    <asp:BoundField DataField="iDeprecAcumulada" HeaderText="Depreciacion Acumulada" ReadOnly="True" SortExpression="iDeprecAcumulada" />
                    <asp:BoundField DataField="iDeprecAcumuladaActualizada" HeaderText="Depreciacion Acumulada Actual" ReadOnly="True" SortExpression="iDeprecAcumuladaActualizada" />
                    <asp:BoundField DataField="iAITBDesprec" HeaderText="iAITBDesprec" ReadOnly="True" SortExpression="iAITBDesprec" Visible="false" />
                    <asp:BoundField DataField="iDesprecTotal" HeaderText="D. Total" ReadOnly="True" SortExpression="iDesprecTotal" />
                    <asp:BoundField DataField="iConcurrencia" HeaderText="iConcurrencia" ReadOnly="True" SortExpression="iConcurrencia" Visible="false" />
                    <asp:CheckBoxField DataField="iEstado_fl" HeaderText="iEstado_fl" SortExpression="iEstado_fl" ReadOnly="True" Visible="false" />
                    <asp:CheckBoxField DataField="iConsolidado_ft" HeaderText="iConsolidado_ft" ReadOnly="True" SortExpression="iConsolidado_ft" Visible="false" />
                    <asp:BoundField DataField="dtFechaDesprecAnterior" HeaderText="dtFechaDesprecAnterior" ReadOnly="True" SortExpression="dtFechaDesprecAnterior" Visible="false" />
                    <asp:TemplateField HeaderText="Fecha D. Anterior">
                        <ItemTemplate>
                            <asp:Label runat="server"><%# formatDate(Eval("dtFechaDesprecAnterior")) %></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="dtFechaDesprecActual" HeaderText="dtFechaDesprecActual" ReadOnly="True" SortExpression="dtFechaDesprecActual" Visible="false" />
                    <asp:TemplateField HeaderText="Fecha D. Actual">
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server"><%# formatDate(Eval("dtFechaDesprecActual")) %></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
            <asp:LinqDataSource ID="LinqDataSource1" runat="server" ContextTypeName="DAL.lqDataContext" EntityTypeName="" OrderBy="iActivoFijo_id desc" Select="new (iHistorialDepre_id, iActivoFijo_id, iCreadoPor, iValorActualizado, iValorAnterior, iAITBValor, iDeprecGestion, iValorNeto, iDeprecAcumulada, iDeprecAcumuladaActualizada, iAITBDesprec, iDesprecTotal, iConcurrencia, iEstado_fl, iConsolidado_ft, dtFechaDesprecAnterior, dtFechaDesprecActual)" TableName="Tbl_HistorialDepreciacion" Where="iEstado_fl == @iEstado_fl &amp;&amp; iConsolidado_ft == @iConsolidado_ft">
                <WhereParameters>
                    <asp:Parameter DefaultValue="true" Name="iEstado_fl" Type="Boolean" />
                    <asp:Parameter DefaultValue="false" Name="iConsolidado_ft" Type="Boolean" />
                </WhereParameters>
            </asp:LinqDataSource>
        </div>
    </form>
</asp:Content>

